機械学習によるリアルタイム物体検出入門 - yolov3-tf2編
https://gyazo.com/22403cd3fd8717261a735c590b80caf8
概要
ゴール
これを動かす
python -V
Python 3.8.6
code:bash
pip install --upgrade pip
code:bash
pip install opencv-python
pip install tensorflow
ダウンロードディレクトリ~/Downloads に yolov3.weightsをダウンロードしておく
ダウンロード済みの場合スキップ
code:bash
cd ~/Downloads
ホームディレクトリに yolov3-tf2 を git clone する
code:bash
cd ~
yolov3-tf2 の data ディレクトリ内に yolov3.weights を配置する
code:bash
cd ~/yolov3-tf2
cp ~/Downloads/yolov3.weights ./data/
python convert.py --weights ./data/yolov3.weights --output ./checkpoints/yolov3.tf
起動する
python detect_video.py --video 0
注意点
macOS版のVSCodeには、カメラのパーミッションを要求しようとしないというバグがある(2020/12/30現在) iterm2などのターミナルで上記のコマンドを実行する必要がある